demand pump - Spanish English Dictionary